f9fc75d43276a5a3e9ee548eaf90f65465d5bb06,src/test/ceylon/io/vertx/ceylon/codegen/testmodel/TestInterface.java,TestInterface,overloadedMethod,#ceylon.language.String#RefedInterface1#Callable#,954

Before Change


    java.lang.String arg_0 = str.toString();
    io.vertx.codegen.testmodel.RefedInterface1 arg_1 = (io.vertx.codegen.testmodel.RefedInterface1)refed.getDelegate();
    io.vertx.core.Handler<java.lang.String> arg_2 = new io.vertx.core.Handler<java.lang.String>() { public void handle(java.lang.String event) { handler.$call$((Object)new ceylon.language.String(event)); } };
    ceylon.language.String ret = new ceylon.language.String(delegate.overloadedMethod(arg_0, arg_1, arg_2));
    return ret;
  }

After Change


    java.lang.String arg_0 = str.toString();
    io.vertx.codegen.testmodel.RefedInterface1 arg_1 = (io.vertx.codegen.testmodel.RefedInterface1)refed.getDelegate();
    io.vertx.core.Handler<java.lang.String> arg_2 = new io.vertx.core.Handler<java.lang.String>() { public void handle(java.lang.String event) { handler.$call$((Object)io.vertx.lang.ceylon.ToCeylon.String.convert(event)); } };
    ceylon.language.String ret = io.vertx.lang.ceylon.ToCeylon.String.convert(delegate.overloadedMethod(arg_0, arg_1, arg_2));
    return ret;
  }